﻿/**顶部广告**/
.ow-toper-hero{}
/**头部**/
#header{ background:#fff; border-bottom:2px solid #c00000; min-width:1200px; position:relative; z-index:1001; width:100%;}
#header{-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 3px; -moz-box-shadow:rgba(0,0,0,0.1) 0px 0px 3px; box-shadow:rgba(0,0,0,0.1) 0px 0px 3px;}
/**顶部**/
#header .ow-toper { background:#f6f6f6; border-bottom:1px solid #e6e6e6; color:#888; font-size:12px; height:34px; line-height:34px;}
#header .ow-toper a,
#header .ow-toper a:visited {color:#333;}
#header .ow-toper a:hover {text-decoration:underline;}

/**登陆/注册**/
#header .account-sign-status {}
#header .account-sign-status a{ margin-left:2px;}
#header .account-sign-status a.a-login,
#header .account-sign-status a.a-reg{ margin:0px 5px;}
#header .account-sign-status a.username{ font-weight:600; margin:0px 10px 0px 10px;}

/**顶部导航**/
#header .topnav { float:right; }
#header .topnav ul{ margin:0; padding:0; }
#header .topnav ul li{ list-style:none; margin:0; padding:0; }
#header .topnav ul li a,
#header .topnav ul li a:visited{ color:#888;}
#header .topnav ul li.link{ float:left;}
#header .topnav ul li.link a{ display:inline-block; height:35px; line-height:34px; padding:0px 12px;}
#header .topnav ul li.link a:hover{ color:#c60000; text-decoration:none;}
#header .topnav ul li.spacer{ background:#ddd; float:left; height:12px; margin:11px 1px 0px 1px; overflow:hidden; padding:0px; width:1px; }
#header .topnav ul li.dorpdown{ float:left; position:relative; z-index:10000;}
#header .topnav ul li.dorpdown .dt a{ display:inline-block; height:35px; line-height:34px; padding:0px 16px; position:relative; z-index:99998;}
#header .topnav ul li.dorpdown .dt a.dt-icon-mobile{ background:url("../images/icon-mobile.png") 6px 4px no-repeat; padding-left:28px;}
#header .topnav ul li.dorpdown .dt a:hover{ text-decoration:none;}
#header .topnav ul li.dorpdown .dt a.hover{ background-color:#fff; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; padding:0px 15px 0px 28px;}
#header .topnav ul li.dorpdown .dd{ background:#fff; display:none; line-height:24px; position:absolute; top:34px; left:0px; text-align:center;}
#header .topnav ul li.dorpdown .dd .mobile{ border:1px solid #e6e6e6; width:146px; padding:15px;}
#header .topnav ul li.dorpdown .dd .mobile img{ height:146px; width:146px;}
#header .topnav ul li.dorpdown .dd .mobile h3{ font-size:14px; font-weight:normal; }
#header .topnav ul li.dorpdown .dd .mobile p{ color:#888;}

/**logo栏**/
#header .header-order{ border-bottom:none!important;}

.ow-header{ height:160px; margin:0px auto; position:relative; width:1200px; z-index:1000;}
.ow-header .logo{ display:inline-block; float:left; padding:15px 0px 0px 0px;}

/*搜索*/
.ow-header .search{ position:absolute; right:220px; top:35px; width:450px;}
.ow-header .search .search-form{ height:36px; padding:0px 0px 0px 0px;}
.ow-header .search .search-form .search-text{ float:left;}
.ow-header .search .text-search{ border:2px solid #c00000; border-right:none; color:#aaa; float:left; font-size:14px; height:24px; line-height:24px; padding:6px 10px; width:340px; }
.ow-header .search .text-search:focus{ color:#333;}
.ow-header .search .btn-search{ background:#c00000; border:1px solid #c00000; color:#fff; float:left; font-size:16px; height:40px; line-height:20px; padding:6px 0px; width:86px;}
.ow-header .search .btn-search:active{ background-color:#820000;}
.ow-header .search .search-keywords{ font-size:12px; height:24px; line-height:24px; padding:8px 0px 8px 0px;}
.ow-header .search .search-keywords a{ height:12px; line-height:12px; padding:0px 10px 0px 0px;}
.ow-header .search .search-keywords a,
.ow-header .search .search-keywords a:visited{ color:#aaa;}
.ow-header .search .search-keywords a:hover{ color:#c60000; text-decoration:none;}

/*购物车*/
.ow-header .cart{ border:1px solid #eee; display:inline-block; font-size:14px; height:38px; line-height:38px; position:absolute; right:0px; top:35px; padding:0px 22px;}
.ow-header .cart i{ margin-right:15px;}
.ow-header .cart .cart-amount{ font-weight:bold; padding:0px 2px;}
.ow-header .cart,
.ow-header .cart:visited{ color:#e60022;}
.ow-header .cart:hover{ border-color:#e0cece; color:#c60000; text-decoration:none;}
.ow-header .cart:hover .cart-amount{ color:#c60000;}

/*导航商品分类*/
.ow-header .cate-drop{ float:left; margin:0px 10px 0px 0px; width:210px; position:absolute; top:120px; left:0px;}
.ow-header .cate-drop .header{ background:#c00000; color:#fff; font-size:16px; height:40px; line-height:40px; padding:0px 0px 0px 13px;}
.ow-header .cate-drop .header i{ float:left; font-size:14px; height:12px; line-height:12px; width:12px; margin:13px 12px 0px 0px;}
.ow-header .cate-drop .header a{ display:block; color:#fff;}
.ow-header .cate-drop .header a:visited{ color:#fff;}
.ow-header .cate-drop .header-drop{ cursor:pointer; }
.ow-header .cate-drop .header-drop:hover{}
.ow-header .cate-drop .section{ border-top:none; position:relative;}
.ow-header .cate-drop .section .layer-bg{ background:#a80000; display:inline-block; height:480px; width:210px; position:absolute; top:0px; left:0px; }
.ow-header .cate-drop .section .layer-bg{filter:alpha(opacity=90); -khtml-opacity:0.90; -moz-opacity:0.90; opacity:0.90;}
.ow-header .cate-drop .section .loading{ background:url("../images/loading.gif") 0px 0px no-repeat; color:#fff; font-size:12px; margin:20px; position:absolute; filter:alpha(opacity=90); -khtml-opacity:0.90; -moz-opacity:0.90; opacity:0.90;}
.ow-header .cate-drop .section .error{ color:#fff; padding:20px 20px; font-size:12px; position:absolute; filter:alpha(opacity=90); -khtml-opacity:0.90; -moz-opacity:0.90; opacity:0.90;}
.ow-header .cate-drop .section .error a,
.ow-header .cate-drop .section .error a:visited{ color:#fff; text-decoration:underline;}
.ow-header .cate-drop ul{ font-size:14px; margin:0; padding:0;}
.ow-header .cate-drop ul li { display:block; height:46px; list-style:none; margin:0; padding:9px 20px 5px 20px; position:relative;}
.ow-header .cate-drop ul li:hover{ background:#eee;}
.ow-header .cate-drop ul li h3{ font-weight:normal; font-size:15px; height:24px; line-height:24px; margin:0; padding:0; overflow:hidden;}
.ow-header .cate-drop ul li h3 a,
.ow-header .cate-drop ul li h3 a:visited{ color:#fff;}
.ow-header .cate-drop ul li h3 a:hover{ color:#c60000;}
.ow-header .cate-drop ul li .sub{ font-size:12px; font-weight:normal; height:22px; line-height:22px; overflow:hidden;}
.ow-header .cate-drop ul li .sub a{ margin:0px 15px 0px 0px;}
.ow-header .cate-drop ul li .sub a,
.ow-header .cate-drop ul li .sub a:visited{ color:#eee; filter:alpha(opacity=80); -khtml-opacity:0.8; -moz-opacity:0.8; opacity:0.8;}
.ow-header .cate-drop ul li:hover h3 a{ color:#333;}
.ow-header .cate-drop ul li:hover .sub a{ color:#666;}

.ow-header .cate-drop ul li .sub2-nav { background:#fafafa; border:1px solid #aaa; border-left:0px; display:none; min-height:478px; padding:0px 0px 0px 10px; position:absolute; width:769px; left:210px; z-index:10;}
.ow-header .cate-drop ul li .sub2-nav table{ font-size:12px; height:24px; line-height:24px; margin:15px 10px 0px 0px;}
.ow-header .cate-drop ul li .sub2-nav td{}
.ow-header .cate-drop ul li .sub2-nav .dt{ font-weight:bold; text-align:right; min-width:50px; vertical-align:top; padding:4px 0px 4px 20px; white-space:nowrap;}
.ow-header .cate-drop ul li .sub2-nav .i{ padding:3px 12px 0px 12px; vertical-align:top;}
.ow-header .cate-drop ul li .sub2-nav .i i{ font:300 9px/14px consolas; height:12px; line-height:12px; width:4px;}
.ow-header .cate-drop ul li .sub2-nav .dd{ padding:0px 0px 5px 0px; vertical-align:top;}
.ow-header .cate-drop ul li .sub2-nav .dd .cate3-section{ border-bottom:1px solid #f2f2f2; min-height:24px; padding:3px 0px 7px 0px;}
.ow-header .cate-drop ul li .sub2-nav .dd a{ border-left:1px solid #e6e6e6; display:inline-block; height:16px; line-height:16px; margin:5px 0px 5px 0px; padding:0px 12px 0px 12px;}
.ow-header .cate-drop ul li .sub2-nav .dd a,
.ow-header .cate-drop ul li .sub2-nav .dd a:visited{ color:#686868;}
.ow-header .cate-drop ul li .sub2-nav .dt a:hover,
.ow-header .cate-drop ul li .sub2-nav .dd a:hover{ color:#c60000;}

.ow-header .cate-drop ul li .sub2-nav-1{ top:0px;}
.ow-header .cate-drop ul li .sub2-nav-2{ top:-60px;}
.ow-header .cate-drop ul li .sub2-nav-3{ top:-120px;}
.ow-header .cate-drop ul li .sub2-nav-4{ top:-180px;}
.ow-header .cate-drop ul li .sub2-nav-5{ top:-240px;}
.ow-header .cate-drop ul li .sub2-nav-6{ top:-300px;}
.ow-header .cate-drop ul li .sub2-nav-7{ top:-360px;}
.ow-header .cate-drop ul li .sub2-nav-8{ top:-420px;}
.ow-header .cate-drop ul li .sub2-nav-9{ top:-480px;}
.ow-header .cate-drop ul li .sub2-nav-10{top:-540px;}
.ow-header .cate-drop ul li .sub2-nav-11{top:-600px;}
.ow-header .cate-drop ul li .sub2-nav-12{top:-600px;}

/*导航*/
#header .main-nav{ height:40px; position:absolute; top:120px; left:210px; width:990px;}
#header .main-nav ul.main{ margin:0; padding:0; padding-left:10px;}
#header .main-nav li.n1{ float:left; list-style:none; margin:0; padding:0; position:relative; z-index:999;}
#header .main-nav li.n1 a.n1{ display:inline-block; font-size:16px; font-weight:normal; height:40px; line-height:30px; padding:0px 18px; position:relative; z-index:999; text-align:center;}
#header .main-nav li.n1 a.n1,
#header .main-nav li.n1 a.n1:visited{ color:#111; }
#header .main-nav li.n1 a.n1:hover,
#header .main-nav li.n1.hover a.n1,
#header .main-nav li.n1.current a.n1{ border-bottom:0px solid #e60022; color:#e60022; height:40px; text-decoration:none; }
/*导航二级菜单*/
#header .main-nav .subnav { background-color:#fff; -webkit-box-shadow:rgba(0,0,0,0.5) 0px 2px 5px; -moz-box-shadow:rgba(0,0,0,0.5) 0px 2px 5px; box-shadow:rgba(0,0,0,0.5) 0px 2px 5px; display:none; position:absolute; width:auto; top:40px; left:-16px; z-index:901;}
#header .main-nav .subnav ul { background:none; display:block; margin:0; padding:10px 0px 20px 0px;}
#header .main-nav .subnav ul li { display:block; float:none; font-size:16px; font-weight:normal; list-style:none; margin:0; padding:0; position:relative;}
#header .main-nav .subnav ul li a { display:block; height:32px; line-height:32px; padding:5px 36px; min-width:80px; white-space:nowrap;}
#header .main-nav .subnav ul li a,
#header .main-nav .subnav ul li a:visited { color:#333; text-decoration:none;}
#header .main-nav .subnav ul li a:hover { background:#e60022; color:#fff; }
#header .main-nav .subnav ul li:last-child a { border-bottom:none;}

/*内页*/
.ow-subsite-menu{ background-color:#404040; height:56px; line-height:56px; overflow:hidden;}
.ow-subsite-menu .section{ margin:0px auto; width:1200px;}
.ow-subsite-menu .section ul{ margin:0; padding:0;  }
.ow-subsite-menu .section li{ float:left; list-style:none; margin:0; padding:0; }
.ow-subsite-menu .section li a{ display:inline-block; line-height:56px; padding:0px 20px;}
.ow-subsite-menu .section li a,
.ow-subsite-menu .section li a:visited{ color:#fff; font-size:16px;}
.ow-subsite-menu .section li a:hover{ background-color:#2a2a2a; text-decoration:none;}
.ow-subsite-menu .section li.current a{ background-color:#2a2a2a; }

/*网页底部*/
#footer { background:#fff; border-top:1px solid #eee; color:#666; margin:0px auto; min-width:1200px;}
#footer .footer-section{ padding:0px 0px 0px 0px; zoom:1; overflow:auto;}
#footer .footer-section .wrapper{ vertical-align:top; position:relative;}
#footer a,
#footer a:visited{ color:#666;}

#footer .hero { background:#f8f8f8; border-bottom:1px dotted #ddd;}

#footer .col-contact { float:left; width:400px; padding:25px 40px 25px 0px; }
#footer .col-contact h3 { color:#333; font-size:20px; margin:0; padding:0;}
#footer .col-contact p.text1{ color:#666; font-size:13px; padding:15px 0px;}
#footer .col-contact p.text2{ color:#666; font-weight:bold;}

#footer .col-cates{ float:left; padding:25px 0px 25px 50px; width:520px;}
#footer .col-cates dl{ float:left; margin:0px 15px 0px 0px; padding:0; width:150px;}
#footer .col-cates dl.item3{ margin-right:0px;}
#footer .col-cates dl dt{ color:#333; font-size:16px; font-weight:bold; list-style:none; margin:0; padding:0px 0px 5px 0px;}
#footer .col-cates dl dd{ font-size:13px; height:24px; line-height:24px; list-style:none; margin:0; padding:4px 0px ;}
#footer .col-cates a:hover{ color:#e60022; text-decoration:none;}
#footer .col-cates dl.content{ float:right; width:300px;}
#footer .col-cates dl.content dt{ color:#333;}

#footer .col-qrcode{ padding:30px 0px 0px 0px; width:160px; text-align:center; position:absolute; right:30px; }
#footer .col-qrcode img{ border:1px solid #ddd; height:120px; width:120px;}
#footer .col-qrcode h3{ margin:0; padding:12px 0px 2px 0px;}
#footer .col-qrcode p{}

#footer .powered-by{ background-color:#222; border-top:2px solid #c00000; color:#ccc; font-size:12px; padding:12px 0px;}
#footer .powered-by a,
#footer .powered-by a:visited {color:#ddd;}
#footer .powered-by a:hover { color:#fff; text-decoration:none;}
#footer .powered-by .copyright{}
#footer .powered-by .icp{ padding-left:5px;}
#footer .powered-by .stat{ font-style:normal; padding-left:5px;}
#footer .powered-by .powered{ float:right; font-size:12px; padding-right:25px;}